package com.gitee.swsk33.jdbcdemo.dao;

import com.gitee.swsk33.jdbcdemo.dataobject.Character;

import java.sql.ResultSet;

/**
 * 操作数据库角色表的定义
 */
public interface CharacterDAO {

	/**
	 * 插入
	 *
	 * @param character
	 * @return 更改记录条数
	 */
	int insert(Character character);

	/**
	 * 删除
	 *
	 * @param id 待删除id
	 * @return 更改记录条数
	 */
	int delete(int id);

	/**
	 * 更新
	 *
	 * @param character 更新角色信息
	 * @return 更改记录条数
	 */
	int update(Character character);

	/**
	 * 查询
	 *
	 * @param id 待查询id
	 * @return 结果
	 */
	Character getById(int id);

	/**
	 * 获取全部
	 *
	 * @return 结果
	 */
	ResultSet getAll();

}